...Random checkerboard...:set %_arhelp checker /msg $active | _askr _arhelp Message to apply random checkerboard to?
...Random bold + underline...:set %_arhelp codes /msg $active | _askr _arhelp Message to apply random bold and underline to?
.-
.Last seen
..Display in status...:_askr seen Nickname or identd to look up?
..Say to window...:set %_arhelp _mseen $active | _askr _arhelp Nickname or identd to look up?
..-
..Clear seen database...:_askyn clrseen Clear seen database entirely?
..Clear data older than...:_askr clrseen Clear seen data older than how many days?
.Find user...:_askr finduser User to find? (finds a user's new nickname after changing it while not on a channel with you)
.-
.Repeated msg
..Repeat channel message...:set %_arhelp _ptimer1 $false msg | _pentry _arhelp Repeat message in what channel(s)?(Enter for all)
..Repeat channel action...:set %_arhelp _ptimer1 $false me | _pentry _arhelp Repeat message in what channel(s)?(Enter for all)
..-
..Repeat message with anti-repeat...:set %_arhelp _ptimer1 $true msg | _pentry _arhelp Repeat message in what channel(s)?(Enter for all)
..Repeat action with anti-repeat...:set %_arhelp _ptimer1 $true me | _pentry _arhelp Repeat message in what channel(s)?(Enter for all)
.Repeated join
..Repeat a join attempt...:_askr repjoin Channel to repeatedly attempt join of, until admitted?
..-
..View current attempts:repjoin -v
..Disable all current join attempts:repjoin -c
.-
.Clock
..$_dynpop($_if(%pp.clock,==,15)) Display on quarter hour:disp You will be reminded of the time every 15 minutes. | set %pp.clock 15 | _clock
..$_dynpop($_if(%pp.clock,==,30)) Display every half hour:disp You will be reminded of the time every 30 minutes. | set %pp.clock 30 | _clock
..$_dynpop($_if(%pp.clock,==,60)) Display every hour:disp You will be reminded of the time every 60 minutes. | set %pp.clock 60 | _clock
..$_dynpop($_if(%pp.clock,==,0)) Disabled:disp Clock disabled. (you will not be reminded of the time) | set %pp.clock 0 | _clock
..-
..$_dynpop(%pp.clock.beep) Beep on:disp P&P will beep when reminding you of the time. | set %pp.clock.beep $true
..$_dynpop($_not(%pp.clock.beep)) Beep off:disp P&P will not beep when reminding you of the time. | set %pp.clock.beep $false
..-
..$_dynpop(%pp.clock.active) Show in active:disp Time reminders will show in the current window. | set %pp.clock.active $true
..$_dynpop($_not(%pp.clock.active)) Show in status:disp Time reminders will show in the status window. | set %pp.clock.active $false
..-
..$_dynpop(%pp.clock.save) Retain setting on exit:disp Clock setting will remain the same when you restart mIRC. | set %pp.clock.save $true
..$_dynpop($_not(%pp.clock.save)) Disable on exit:disp Clock will be disabled when you exit mIRC. | set %pp.clock.save $false
.Alarm
..In X minutes...:_askr _palarm1 How many minutes before alarm?
..At specific time...:_askr _palarm2 Activate alarm when? (in form ##:## or ##:##a/p)
.Alarm with sound
..In X minutes...:_timer924off | set %.snd $dir="Sound for alarm?" $wavedir | _timer924on | if ((%.snd == $null) || (* isin %.snd)) halt | set %_arhelp _palarm1 $replace(%.snd,$chr(32),?) | _askr _arhelp How many minutes before alarm?
..At specific time...:_timer924off | set %.snd $dir="Sound for alarm?" $wavedir | _timer924on | if ((%.snd == $null) || (* isin %.snd)) halt | set %_arhelp _palarm2 $replace(%.snd,$chr(32),?) | _askr _arhelp Activate alarm when? (in form ##:## or ##:##a/p)
.$_tf2any($gettok(%^chan.2,1,32),%pp.lock,$null):if (%pp.lock == Lockchannellist) { set %pp.lock Unlocklist(currentlylocked) | disp Popups channel list is locked and will not change until you unlock it. } | else { set %pp.lock Lockchannellist | disp Popups channel list is now unlocked and will dynamically change as you join channels. }
..$_dynpop(%+awaylog.on) On:if (%_away.why == $null) { set %_arhelp awaylog on | _askyn _arhelp Enable logging by default, when away? } | awaylog on
..$_dynpop($_not(%+awaylog.on)) Off:if (%_away.why == $null) { set %_arhelp awaylog off | _askyn _arhelp Disable logging by default, when away? } | awaylog off
..-
..View... CtrlF12:awaylog
..Flush:awaylog f
.-
.Configure...:config awaysys
-
Help:help ! menubar popups
}
menu query {
User info
.Whois ShiftF2:w " $+ $1"
.Extended whois:w " $+ $1" " $+ $1"
.-
.User central:uwho $1
.Address book:abook $1
.-
.%s^n
..Info:_msgns info $1
..-
..Access:_msgns acc $1
.-
.Get DNS:dns $1
.Get hostmask:host $1
.Unix finger:finger $1
User level
.View:user $1
.Authorize:auth $1
.-
.Level 1 (no access):user $1 1
.Level 50 (safe):user $1 50
.Level 75 (protected):user $1 75
.-
.Add sublevel
.."chat" (auto accept DCC chats):user $1 +chat
.."send" (auto accept DCC sends):user $1 +send
.."nodcc" (auto ignore DCCs):user $1 +nodcc
.."voice" (auto voice user):user $1 +voice
.."op" (op on ANY channel via password):user $1 +op
.."nopw" (with "op", ops without password):user $1 +nopw
.Remove sublevel
.."chat" (auto accept DCC chats):user $1 -chat
.."send" (auto accept DCC sends):user $1 -send
.."nodcc" (auto ignore DCCs):user $1 -nodcc
.."voice" (auto voice user):user $1 -voice
.."op" (remove ALL ops access):user $1 -op
.."nopw" (ops without password):user $1 -nopw
Notify
.Add to notify (any server)
..No address check...:set %_arhelp notify -a $1 | _pentry _arhelp Note to use for user's notify?2
..Identd check...:set %_arhelp notify -ai $1 | _pentry _arhelp Note to use for user's notify?2
..Identd + domain check...:set %_arhelp notify -ad $1 | _pentry _arhelp Note to use for user's notify?2
.Add to notify (this server only)
..No address check...:set %_arhelp notify -av $1 | _pentry _arhelp Note to use for user's notify?2
..Identd check...:set %_arhelp notify -aiv $1 | _pentry _arhelp Note to use for user's notify?2
..Identd + domain check...:set %_arhelp notify -adv $1 | _pentry _arhelp Note to use for user's notify?2
.-
.Remove from notify:notify -r $1
-
Ignore
.Tell user they are ignored
..Permanent...:_pqign 1 $1 x x
..60 seconds...:_pqign 1 $1 s 60
..X seconds...:set %_arhelp _pqign 1 $1 s | _askr _arhelp Ignore for how many seconds?
..X minutes...:set %_arhelp _pqign 1 $1 m | _askr _arhelp Ignore for how many minutes?
.-
.All but channel text
..Permanent:_pqign2 2 $1 x x
..60 seconds:_pqign2 2 $1 s 60
..X seconds...:set %_arhelp _pqign2 2 $1 s | _askr _arhelp Ignore for how many seconds?
..X minutes...:set %_arhelp _pqign2 2 $1 m | _askr _arhelp Ignore for how many minutes?
.All including channel text
..Permanent:_pqign2 3 $1 x x
..60 seconds:_pqign2 3 $1 s 60
..X seconds...:set %_arhelp _pqign2 3 $1 s | _askr _arhelp Ignore for how many seconds?
..X minutes...:set %_arhelp _pqign2 3 $1 m | _askr _arhelp Ignore for how many minutes?
..Times New Roman:font $_rtok(1,32,%font.basic) times new roman
..-
..Select...:font
.Rerouting
..Reroute $active $+ ...:set %_arhelp rr $active | _askr _arhelp Channel, nickname, or DCC chat to reroute $active to? (prefix a DCC chat with an = sign)
..Link $active $+ ... (two-way reroute):set %_arhelp rr -l $active | _askr _arhelp Channel, nickname, or DCC chat to link $active to? (prefix a DCC chat with an = sign)
..Disable reroute:rr $active
..-
..Reroute ALL queries...:set %_arhelp rr !msg | _askr _arhelp Channel, nickname, or DCC chat to reroute ALL private messages to? (prefix a DCC chat with an = sign)
..Reroute ALL DCC chats...:set %_arhelp rr !chat | _askr _arhelp Channel, nickname, or DCC chat to reroute ALL DCC chats to? (prefix a DCC chat with an = sign)
..Disable ALL rerouting:rr c
..-
..How to reroute
...$_dynpop(%+reroute.showpriv) Prefix with (msg) or (dcc)
....$_dynpop(%+reroute.showpriv) On:rr +p
....$_dynpop($_not(%+reroute.showpriv)) Off:rr -p
...$_dynpop(%+reroute.showmine) Show what you type
....$_dynpop(%+reroute.showmine) On:rr +m
....$_dynpop($_not(%+reroute.showmine)) Off:rr -m
..View rerouting settings...:rr v
.-
.%s^mm:set %_arhelp _msgms send $1 | _askr _arhelp Memo to send via MemoServ to $1 $+ ?
.-
.Find user:finduser $1
-
Ping
.Standard F2:ping $1
.-
.Fake ping:fping $1
.Version ping:vping $1
.Server ping:sping $1
.-
.DCC ping F2:dcp
CTCP
.Clientinfo:cinfo $1
.Finger:fing $1
.Page...:set %_arhelp page $1 | _pentry _arhelp Message to send with page?2
.Script:script $1
.Seen...:set %_arhelp ctcp $1 seen | _askr _arhelp User to ask $1 if they have seen? (via CTCP)
.Time:time $1
.Userinfo:uinfo $1
.Version:ver $1
.-
.Other...:set %_arhelp ctcp $1 | _askr _arhelp CTCP to send to $1 $+ ?
.CTCP reply...:set %_arhelp ctcpreply $1 | _askr _arhelp CTCP reply to send to $1 $+ ?
DCC
.Chat:c $1
.Chat to IP:if (= isin $active) c $chat($1).ip | elseif (@ isin $query($1).address) c $gettok($query($1).address,2-,64) | else c . $+ $1
.-
.Send...:s $1
.Send to IP...:if (= isin $active) s $chat($remove($active,=)).ip | elseif (@ isin $query($1).address) s $gettok($query($1).address,2-,64) | else s . $+ $1